package com.bootdo.crm.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 商机表
 * 
 * @author cui
 * @email 1992lcg@163.com
 * @date 2020-02-20 13:14:27
 */
public class BusinessDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer businessId;
	//商机状态组
	private Integer typeId;
	//销售阶段
	private Integer statusId;
	//下次联系时间
	private Date nextTime;
	//客户ID
	private Integer customerId;
	//预计成交日期
	private Date dealDate;
	//商机名称
	private String businessName;
	//商机金额
	private BigDecimal money;
	//整单折扣
	private BigDecimal discountRate;
	//产品总金额
	private BigDecimal totalPrice;
	//备注
	private String remark;
	//创建人ID
	private Integer createUserId;
	//负责人ID
	private Integer ownerUserId;
	//创建时间
	private Date createTime;
	//更新时间
	private Date updateTime;
	//批次 比如附件批次
	private String batchId;
	//只读权限
	private String roUserId;
	//读写权限
	private String rwUserId;
	//1赢单2输单3无效
	private Integer isEnd;
	//
	private String statusRemark;

	/**
	 * 设置：
	 */
	public void setBusinessId(Integer businessId) {
		this.businessId = businessId;
	}
	/**
	 * 获取：
	 */
	public Integer getBusinessId() {
		return businessId;
	}
	/**
	 * 设置：商机状态组
	 */
	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}
	/**
	 * 获取：商机状态组
	 */
	public Integer getTypeId() {
		return typeId;
	}
	/**
	 * 设置：销售阶段
	 */
	public void setStatusId(Integer statusId) {
		this.statusId = statusId;
	}
	/**
	 * 获取：销售阶段
	 */
	public Integer getStatusId() {
		return statusId;
	}
	/**
	 * 设置：下次联系时间
	 */
	public void setNextTime(Date nextTime) {
		this.nextTime = nextTime;
	}
	/**
	 * 获取：下次联系时间
	 */
	public Date getNextTime() {
		return nextTime;
	}
	/**
	 * 设置：客户ID
	 */
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
	/**
	 * 获取：客户ID
	 */
	public Integer getCustomerId() {
		return customerId;
	}
	/**
	 * 设置：预计成交日期
	 */
	public void setDealDate(Date dealDate) {
		this.dealDate = dealDate;
	}
	/**
	 * 获取：预计成交日期
	 */
	public Date getDealDate() {
		return dealDate;
	}
	/**
	 * 设置：商机名称
	 */
	public void setBusinessName(String businessName) {
		this.businessName = businessName;
	}
	/**
	 * 获取：商机名称
	 */
	public String getBusinessName() {
		return businessName;
	}
	/**
	 * 设置：商机金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：商机金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：整单折扣
	 */
	public void setDiscountRate(BigDecimal discountRate) {
		this.discountRate = discountRate;
	}
	/**
	 * 获取：整单折扣
	 */
	public BigDecimal getDiscountRate() {
		return discountRate;
	}
	/**
	 * 设置：产品总金额
	 */
	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}
	/**
	 * 获取：产品总金额
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：创建人ID
	 */
	public void setCreateUserId(Integer createUserId) {
		this.createUserId = createUserId;
	}
	/**
	 * 获取：创建人ID
	 */
	public Integer getCreateUserId() {
		return createUserId;
	}
	/**
	 * 设置：负责人ID
	 */
	public void setOwnerUserId(Integer ownerUserId) {
		this.ownerUserId = ownerUserId;
	}
	/**
	 * 获取：负责人ID
	 */
	public Integer getOwnerUserId() {
		return ownerUserId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：批次 比如附件批次
	 */
	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}
	/**
	 * 获取：批次 比如附件批次
	 */
	public String getBatchId() {
		return batchId;
	}
	/**
	 * 设置：只读权限
	 */
	public void setRoUserId(String roUserId) {
		this.roUserId = roUserId;
	}
	/**
	 * 获取：只读权限
	 */
	public String getRoUserId() {
		return roUserId;
	}
	/**
	 * 设置：读写权限
	 */
	public void setRwUserId(String rwUserId) {
		this.rwUserId = rwUserId;
	}
	/**
	 * 获取：读写权限
	 */
	public String getRwUserId() {
		return rwUserId;
	}
	/**
	 * 设置：1赢单2输单3无效
	 */
	public void setIsEnd(Integer isEnd) {
		this.isEnd = isEnd;
	}
	/**
	 * 获取：1赢单2输单3无效
	 */
	public Integer getIsEnd() {
		return isEnd;
	}
	/**
	 * 设置：
	 */
	public void setStatusRemark(String statusRemark) {
		this.statusRemark = statusRemark;
	}
	/**
	 * 获取：
	 */
	public String getStatusRemark() {
		return statusRemark;
	}
}
